package com.bb.blog.code.redis;

public class Cluster {
    // List<MasterSlaveRedis> cluster;

    // 具有 复制、高可用、分片的特性

    // 网络抖动 cluster-node-timeout

    // slave 发现自己的master坏了 那么他就会进行failover 以期望自己变成新的master
    // 多个slave进行竞争变成master 将自己的currentEpoch 变成1 并广播failover_auth_request
    // 其他master只会响应一个ack
    // 收到半数以上的ack的时候就会将自己变成新的主节点
    // 没成功就重新选举


    // mset 落到多个master是不支持的  落到单个master 是支持的
    // {key}:property  会只通过 key去计算solt


}
